package exsun.jt808.data.jt809_data.monitor.main;

import exsun.jt808.data.jt809_data.BasicVehicleInfo;
import exsun.jt808.data.jt809_data.SendBaseEntity;
import exsun.jt808.data.jt809_data.vehicledynamic.GnssData;
import lombok.Data;

/**
 * @Author: 何蓉
 * @Date: 2019/3/22 15:10
 * @Description: 车辆拍照应答消息
 */
@Data
public class UpCtrlMsgTakePhotoAck extends SendBaseEntity {

    private BasicVehicleInfo basicVehicleInfo;

    /**
     * 拍照标识，拍照结果或原因 1
     * 0x00 不支持拍照
     * 0x01 完成拍照
     * 0x02 完成拍照，拍照数据稍后传送
     * 0x03 未拍照，不在线
     * 0x04 未拍照，无法使用指定摄像头
     * 0x05 未拍照，其他原因
     * 0x09 车牌号码错误
     */
    private int photoRspFlag;

    /**
     * 拍照位置地点 36
     */
    private GnssData gnssData;

    /**
     * 镜头id 1
     */
    private int lensId;

    /**
     * 图片大小 1
     * 0x01 320*240
     * 0x02 640*480
     * 0x03 800*600
     * 0x04 1024*768
     * 0x05 176*144[QCIF]
     * 0x06 355*288[CIF]
     * 0x07 704*288[HALF D1]
     * 0x08 704*576[D1]
     */
    private int sizeType;

    /**
     * 图片格式 1
     * 0x01 jpg
     * 0x02 gif
     * 0x03 tiff
     * 0x04 png
     */
    private int type;

    /**
     * 图片内容 photo_len
     */
    private byte[] photo;

}
